package cn.iocoder.yudao.module.eval.controller.admin.statistics.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 企业评价概览 Response VO")
@Data
public class EvalEnterpriseOverviewRespVO {

    @Schema(description = "总计划数", example = "25")
    private Integer totalPlans;

    @Schema(description = "进行中计划数", example = "5")
    private Integer activePlans;

    @Schema(description = "已完成计划数", example = "18")
    private Integer completedPlans;

    @Schema(description = "总参评人数", example = "1250")
    private Integer totalCandidates;

    @Schema(description = "本月参评人数", example = "120")
    private Integer monthlyCandidates;

    @Schema(description = "通过率", example = "85.5")
    private Double passRate;

    @Schema(description = "考评员数量", example = "15")
    private Integer evaluatorCount;

    @Schema(description = "督导员数量", example = "5")
    private Integer supervisorCount;

}
